Principal Software Engineer (Backend / C# - Azure) - 100% Remote - Full Time / Direct Hire
Join a mid-size (160 people + ) US based company that leverages a B2B tailored AI-driven communications platform. We are expanding our Engineering team by 6 and are presently looking to hire a Principal level backend focused Software Engineer to produce scalable and enterprise cloud applications (PaaS). You’ll be part of a cross-functional Scrum team that’s responsible for the full software development life cycle, from conception to deployment. This is a 100% remote, work from home role. Our development stack is largely Microsoft based (C#, .NET, Microservices, Azure Functions, Azure SQL, Cosmos, RESTful APIs, etc...)
Responsibilities:
- Designing and developing backend related software to add to our high throughput transactional platform
- Ability to produce clean, quality code with a test-driven development mindset
- Participate in reviews of business requirements and application designs
- Unit test own code and code review peers’ code
- Provides input on test coverage based on requirements and design specifications
- Participates in production deployments and verification
- Basic knowledge in setup, administration, implementation, upgrade and troubleshooting of relevant technologies and systems
- Research and implementation of relevant technologies
- Technical advisor on cloud-hosted systems (Azure)
- Design and write effective APIs
- Troubleshoot, debug and upgrade software
- Actively participate in all development life-cycle activities such as grooming, planning, retrospectives, demos and daily standups
- Work with data scientists and analysts to improve software
- Write technical documentation
Required experience:
- Bachelors Degree in Computer Science (or similar) would love to see an active GitHub account or work examples on resume
- 10+ years of professional software development experience
- 10+ years experience with C# to build web APIs and backend processes - we are currently using .NET 4.6 and .NET Core
- Experience with RESTful API development
- Years of experience with SQL Server, Entity Framework and LINQ
- Strong experience building cloud hosted services and working with Azure (SQL Azure, Azure Functions, Azure Storage, App Services, Azure Pipelines, etc.)
- Comfortable building and running SQL queries
- Bonus Points for experience building large scale ETL or data streaming applications.
Compensation & Perks:
- Competitive Annual Base Salary
- Annual Discretionary Bonus Program (approx. 10% of annual base salary)
- Unlimited PTO
- Excellent Healthcare Options with minimal premiums for employees & dependents
- 401k program
- 100% remote / work from home and zero travel required
- No engineering burnout here! We take pride in ensuring all employees have a strong work-life balance
Please apply today with your resume, we are looking to interview and hire ASAP!